﻿@charset"utf-8";
/* CSS Document */
* { margin: 0; padding: 0; list-style: none; border: none; font-family: "微软雅黑"; }
body { font-size: 12px; }
#body_wrap { }
.color_red { color: red; font-weight: bold; }
.color_green { color: green; font-weight: bold; }
.color_blue { color: blue; font-weight: bold; }
.color_gray { color: gray; font-weight: bold; }
a { text-decoration: none; color: #000; }
a:hover { text-decoration: underline; color: #05159C; }
p { line-height: 24px; }
.float_left { float: left; }
.float_right { float: right; }
.clear { clear: both; }
.height { height: 10px; }
img{ border: none;}
#top{ width: 980px; margin: 0 auto;padding-bottom: 10px; }
#header_logo {width: 280px; height: 68px; float: left;}
#header_tel {width: 262px; height: 68px; float: right; }
#header_tel img{padding-top:15px;}

/*头部*/
#top_menu{  height: 30px;}
#top_wrap { width: 980px; margin: 0 auto; }
#top_wrap a{ color: #000; line-height: 30px;float: right;padding-left:10px;}

#header_wrap { background: url(images/nav_bg.png) repeat-x;}
#header { width: 980px; margin: 0 auto; }
/*导航*/
#nav {  width: 980px; height: 43px; position: relative;}
#nav ul li { float: right; position: relative;background: url(images/nav_li.png) left no-repeat;height: 42px;}
#nav ul .home { background: none; }
/*主导航*/
#nav ul li a { display: block; line-height: 43px; width: 134px; color: #FFF; text-align: center; font-size: 14px; }
#nav ul li a:hover { background: url(images/nav_hover.png) center no-repeat; text-decoration: none; color: #FFF;}
#nav ul li .current { background: url(images/nav_hover.png) center no-repeat;text-decoration: none; color: #FFF; }
/*子导航*/
#nav .sub { display: none; position: absolute; left: 0; background: #A30000; z-index: 99999; }
#nav .sub li { background: none; float: none; height: 26px;}
#nav .sub li a { height: 26px; line-height: 26px; font-size: 12px; font-weight: normal; color: #fff; }
#nav .sub li a:hover { background: #2E2E2E; height: 26px; line-height: 26px;}
/*幻灯*/
.banner { height: 360px; position: relative; }
.banner .bd li { height: 360px; }
.banner .hd ul { width: 100%; position: absolute; z-index: 1; bottom: 0; left: 0; height: 30px; line-height: 30px; text-align: center; }
.banner .hd ul li { border-radius: 5px; cursor: pointer; display: inline-block; *display:inline;
zoom: 1; width: 10px; height: 10px; margin: 4px; background: #FFF; overflow: hidden; line-height: 9999px; }
.banner .hd ul .on { background: #C90000; }
.banner .site_width { width: 980px; height: 360px; margin: 0 auto; }
.banner .site_width a { width: 980px; height: 360px; display: block; }
/* 漂浮的客服 */
#imm { z-index: 9999; position: absolute; display: block; overflow: hidden; width: 150px; zoom: 1; border: 1px solid #999;}
#imt p{ text-align: center; font-weight: bold; font-size: 14px;background: #A30000; height: 26px; color: #fff;}
#imt { cursor: pointer;}
#imb {padding: 0 15px; text-align: center;line-height: 26px; background: #fff;}
#imf { height: 20px;  background: #fff;}

/*内容*/
#content_wrap { padding: 10px 0; }
#content { width: 980px; margin: 0 auto;}
#content_top { height: 275px; overflow: hidden;}
.content_top{}
.con_title { background: url(images/b_t.png) left no-repeat; height: 29px;padding-left:10px;}
.con_title p { font-size: 14px; line-height: 29px; color: #fff; padding:0 5px;}
.con_title span { font-size: 12px; line-height: 36px; padding-left: 10px; color: #A5A5A5; }
.con_title a { color: #C90000; font-weight: bold; text-decoration: none; padding: 0 10px;}

.c_t_l{ float: left; width: 290px;}
.c_t_l_c{ padding: 10px 0 10px 0; line-height: 28px;}
.c_t_c{ float: left; width: 290px;margin:0 20px;}
.c_t_r{ float: left; width: 310px;}
#content_center { padding: 10px 0 10px 0;}
#content_center .conn_title_left { float: left;}
#slide {width: 310px;}
#slide .con_title_right { height: 30px; }
#slide .con_title_right li { float: left; display: block; height: 30px; width: 100px; background: #ccc; color: #fff; text-align: center; line-height: 36px; margin-right: 3px; cursor: pointer; }
#slide .con_title_right li.on { background: #C90000; }
.con_title_right_title_content { display: none; }
.con_title_right_title_content ul{ padding-top:8px;}
.con_title_right_title_content ul li { border-bottom: 1px dashed #999;}
.con_title_right_title_content ul li a{ line-height: 28px;padding:5px 0; text-decoration: none;}
.con_title_right_title_content ul li a:hover{color:#C90000;}
.con_title_right_title_content ul li span{ line-height: 28px;}
.con_img { float: left; width: 300px; margin-right: 40px; }
.con_img p { background: #C90000; width: 300px; padding: 3px 0; height: 30px; }
.con_img p a { color: #fff; font-size: 14px; padding: 0 25px; line-height: 30px; display: block; }
.con_img p a:hover { text-decoration: none; }
210 310
#content_bottom {}
.c_b_r
.content_bottom {}
.c_b_l{ float: left;width: 270px;margin-right: 20px;}
.video{padding-top:10px;}
.c_b_r{ float: right; width:690px; height: 280px;}
.c_b_r_c{ padding-top: 10px;}
.c_b_r_c ul li{ float: left; width: 220px; height: 220px;margin-right:10px;}
.c_b_r_c ul li img{ float: left; width: 220px; height: 220px; }

/*底部*/
#footer_wrap { background: #2E2E2E; }
#footer { width: 980px; margin: 0 auto; }
#footer_left { float: left; width: 280px; height: 68px;}
#footer_left img { padding: 45px 0; }
#footer_center { float: left; width: 320px; padding: 10px 20px 0 20px; }
.footer_title { border-bottom: 1px solid #fff; padding: 13px 0; }
.footer_title p { color: #fff; font-size: 18px; padding-left: 5px; }
.footer_contet { padding: 10px; }
.footer_contet  { line-height: 24px; color: #fff; }
#footer_right { float: right; width: 310px; padding: 10px 0px 0 0px; }
.fp a{ float: right; color: #000;}
#left { float: left; width: 200px; margin-right: 20px; }
#right { float: left; width: 760px; }
.nav_list { padding: 10px 0 5px 0; }
.nav_list ul li { width: 120px; height: 30px; border-radius: 10px; background: #2B2B2B; margin: 5px 0px;line-height: 30px;text-align: center;}
.nav_list ul li a { color: #fff; text-decoration: none; display: block; }
.nav_list ul li:hover { width: 120px; height: 30px; border-radius: 10px; background: #C90000; margin: 5px 0px; text-align: center; line-height: 30px; }
.nav_list ul .nav_snav { width: 120px; height: 30px; border-radius: 10px; background: #C90000; margin: 5px 0px; text-align: center; line-height: 30px; }
#con_rec { padding: 10px 0; }
.ul_list_ul { padding: 10px 0 0 0; }
.ul_list li { }
.ul_list li a { background: url(images/li.png) left no-repeat; width: 4px; padding-left: 10px; line-height: 28px; border-bottom: 1px dashed #999; margin: 3px 0; }
.ul_list li a:hover { color: #C90000; }

.nav_title { margin-bottom: 10px;background: url(images/n_c.png) left no-repeat;}
.nav_title p { font-size: 14px;color: #000; padding-left:10px; line-height: 28px;}
.nav_title span { font-size: 10px; line-height: 30px; color: #ccc; padding: 0 5px; font-weight: normal; }
.nav_title a { text-decoration: none; color: #000; }
.current_nav { color: #C90000; }

.right_content { }
.right_content ul li { border-bottom: 1px dashed #999; }
.right_content ul li a { background: url(images/li.png) left no-repeat; width: 4px; padding-left: 10px; line-height: 28px; }
.right_content ul li a:hover { color: #C90000; }
.right_content li span { line-height: 28px; }
.right_content_title { }
.right_content_title p { text-align: center; color: #999; padding: 5px 0; }
.right_content_title .con_p { text-align: center; color: #999; padding: 5px 0; border: 1px solid #999; background: #E7F0EC; margin: 5px 0; }
.right_content_left { float: left; width: 220px; margin-right: 20px; }
.r_img { padding-bottom: 10px; }
.right_content_left img { width: 200px; height: 200px; }
.right_content_left img:hover { background: #C90000; }
.right_content_right { float: right; width: 520px; }
.con_con { padding: 8px 0; }
.right_content_right .r_tit { border-bottom: 1px dashed #999; }
.right_content_right .r_tit a { font-size: 14px; background: url(images/li.png) left no-repeat; padding-left: 10px; line-height: 28px; text-decoration: none; color: #C90000; font-weight: bold;}
.right_content_right .r_con { padding: 5px 0; }
.c_a{ padding:0 10px;color: #C90000; font-weight: bold; text-decoration: none;}
.c_a:hover{text-decoration: none;}
.right_content_right .r_bot { text-align: right; border-bottom: 1px dashed #999; padding: 5px 0; }
#cont_rec { float: left; width: 480px; margin-right: 20px; }
#cont_hot { float: right; width: 480px; }
#detail_next { padding: 10px; background: #F5F5F5; line-height: 26px; border: 1px solid #CCCCCC; margin: 10px 0; }
#detail_picture { width: 660px; margin: 20px auto; text-align: center; }
#detail_picture img { max-width: 600px; padding: 5px; border: 1px solid #999; }
/*多图展示*/
#detail_slideshow { text-align: center; margin: 20px auto; overflow: auto; zoom: 1; }
.detail_slideshow_show img { padding: 5px; border: 1px solid #CCC; max-width: 600px; max-height: 500px; }
.detail_slideshow_nav { overflow: auto; zoom: 1; margin-top: 10px; text-align: center; }
.detail_slideshow_nav li { padding: 2px; display: inline-block; *display:inline;
}
.detail_slideshow_nav li img { width: 46px; height: 46px; border: 2px solid #CCC; padding: 1px; cursor: pointer; }
.detail_slideshow_nav.on img { border: 2px solid #168301; }
.picture_list { }
.picture_list ul { padding-top: 20px; }
.picture_list ul li { float: left; width: 250px; cursor: pointer; }
.picture_list ul li img { width: 230px; height: 230px; }
.picture_list ul li p { background: #C90000; width: 230px; height: 30px; color: #fff; margin-bottom: 20px; }
.con_wrap_p{ width: 1020px; overflow: hidden;}

.picture_list .con_wrap_p ul li p a { font-size: 14px; padding: 0 25px; line-height: 30px; color: #fff; }
.picture_list .con_wrap_p ul li p a:hover { text-decoration: none; }
.picture_listc { }
.picture_listc ul { padding-top: 20px; }
.picture_listc ul li { float: left; width: 240px; cursor: pointer; padding-right: 20px; }
.picture_listc ul li img { width: 240px; height: 230px; }
.picture_listc ul li p { background: #C90000; width: 240px; height: 30px; color: #fff; margin-bottom: 20px; }
.con_wrapc { width: 780px; overflow: hidden; }
.picture_listc .con_wrapc ul li p a { font-size: 14px; margin: 0 25px; line-height: 30px; color: #fff; }
.picture_listc .con_wrapc ul li p a:hover { text-decoration: none; }
/*图片滚动*/
.index_products_list { padding: 10px 0; overflow: hidden; }
.index_products .left { float: left; width: 50px; display: block; height: 198px; background: url(images/left.png) center no-repeat; }
.index_products .center { float: left; width: 880px; overflow: hidden; }
.index_products .right { float: right; width: 50px; display: block; height: 198px; background: url(images/right.png) center no-repeat; cursor: pointer; }
.picture_list_880_5 { overflow: hidden; width: 890px;  }
.picture_list_880_5 li { float: left; width: 168px; margin: 5px 10px 10px 0; background: #EDEDED; text-align: center; }
.picture_list_880_5 li img { width: 168px; height: 168px; }
.picture_list_880_5 li .title { line-height: 30px; }
.picture_list_880_5 li:hover { background: #C90000; }
.picture_list_880_5 li:hover .title a { color: #FFF; }

/*分页样式*/
.page_turner { padding: 10px 0; overflow: hidden; text-align: right; }
.page_turner a, .page_turner span { text-align: center; display: inline-block; *display:inline;
border: 1px solid #2E2E2E; height: 20px; min-width: 20px; margin-left: 4px; line-height: 20px; padding: 4px; }
.page_turner a:link, .page_turner a:visited { text-decoration: none; }
.page_turner a:hover, .page_turner a.c { background: #2E2E2E; color: #FFF; }
#total { color: #AF0002; }

/*链接*/
#link_warp { }
#link { width: 980px; margin:0 auto; padding-bottom:10px;}
.p_l_t{ padding-top: 10px;}
.picture_list_link { overflow: hidden; width: 1080px; zoom: 1; }
.picture_list_link li { float: left; margin: 0 10px 10px 0; text-align: center; }
.picture_list_link li img { width: 110px; height: 50px; border: 1px solid #A5B8D4; }
.picture_list_link li .title { line-height: 30px; }
.picture_list_link li:hover { }
.picture_list_link li:hover .title a { color: #FFF; }

/*表格*/
.comm_table { border-collapse: collapse; width: 100%; }
.comm_table tr { }
.comm_table tr:hover td { background: #F8F8F8; }
.comm_table td { padding: 5px; }
.comm_table th { text-align: center; border: 1px solid #E3E3E3; background: #3C3C3C; height: 26px; color: #fff; }
/*表单*/
.form_text { padding: 0 5px; height: 22px; line-height: 22px; border: 1px solid #CECECE; }
.form_text { padding: 0 5px; height: 22px; line-height: 22px; border: 1px solid #CECECE; }
.form_select { padding: 3px; border: 1px solid #CECECE; }
.form_textarea { width: 600px; height: 60px; padding: 3px 5px; border: 1px solid #CCC; }
.form_checkbox { padding: 0; margin: 0; }
.form_radio { padding: 0; margin: 0; }
.form_submit { padding: 0 20px; height: 24px; background: #4CAFE6; color: #FFF; border: none; cursor: pointer; }
.form_submit:hover { background: #000; }
/*留言*/
.message_list { padding-top: 10px; }
.feedback_list { padding-top: 10px; }
.feedback_list dt { padding: 5px; background: #F1F1F1; }
.feedback_list dd { padding: 5px; background: #F1F1F1; margin-bottom: 10px; }
#nav_cover { margin-bottom: 20px;margin-top: -10px; }
#nav_cover img { width: 980px; height: 400px; }
